동기화 된 사용자 및 그룹의 로그 상세 정보 확인
- 관리자가 특정 동기화 이벤트(예: Microsoft, SCI Server)의 로그를 조회하고, 동기화 과정에서 발생한 사용자 및 그룹의 추가, 변경, 삭제 이벤트의 수와 상세 내역을 확인할 수 있게 하는 것이다.
- 상세보기 기능을 통해 관리자는 이러한 변경 사항을 자세히 검토하고 필요한 정보를 검색할 수 있다.
선행 조건
- 동기화 이벤트가 이미 발생하여 로그 데이터가 생성되어 있어야 한다.
- 동기화 이벤트의 상태가 성공이어야 한다.
필요 기능
- 로그 상세 정보 조회: 관리자는 특정 동기화 이벤트의 로그를 선택하여, 해당 이벤트에서 발생한 사용자 및 그룹의 추가, 변경, 삭제 이벤트의 수를 확인할 수 있어야 한다.
- 상세보기 기능: 선택한 로그의 '상세보기' 버튼을 클릭하면 추가, 변경, 삭제된 내역이 노출되어야 한다. 이 내역에는 검색 기능이 포함되어 있어야 한다.
- 사용자 및 그룹 정보 조회: 사용자와 그룹의 정보를 별도로 조회할 수 있는 기능이 제공되어야 하며,
사용자의 경우 ID, 이메일, 부서 상태값이
그룹의 경우 그룹명, 그룹 코드, 그룹 path, 상태값이 노출되어야 한다.
- 필터 기능: 상세보기 모드에서 관리자는 특정 사용자 또는 그룹에 대한 추가, 변경, 삭제 내역을 필터링할 수 있어야 한다.
예외 케이스
- 검색 결과 없음: 검색 조건에 맞는 로그 내역이 없는 경우, 사용자에게 "검색 결과가 없습니다" 메시지를 표시한다.
- 로그 생성 후 3개월 지난 경우: 상세보기 버튼 비활성화, '이 로그의 상세 정보는 조회 기간이 만료되어 접근할 수 없습니다.' 문구 노출